https://github.com/rodrigo-castellano/torch-kge-kernels
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
56 raw signals (0 security + 56 graph)
Last scanned 2 months, 3 weeks ago · v1 · 41 actionable findings from 1 signal source. 15 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 976 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
test_normalize_strips_orig_mod_prefix |
software | healthy | tests/test_checkpoints.py:25 |
test_normalize_noop_without_prefix |
software | healthy | tests/test_checkpoints.py:35 |
test_normalize_mixed_prefixes |
software | healthy | tests/test_checkpoints.py:41 |
test_unwrap_plain_module_is_identity |
software | healthy | tests/test_checkpoints.py:56 |
test_unwrap_dataparallel |
software | healthy | tests/test_checkpoints.py:61 |
test_unwrap_handles_orig_mod_attribute |
software | healthy | tests/test_checkpoints.py:67 |
__init__ |
software | healthy | tests/test_checkpoints.py:71 |
test_save_state_dict_roundtrip |
software | healthy | tests/test_checkpoints.py:84 |
test_write_json_payload |
software | healthy | tests/test_checkpoints.py:93 |
test_save_checkpoint_and_load_roundtrip |
software | healthy | tests/test_checkpoints.py:102 |
test_load_checkpoint_picks_best_over_final |
software | healthy | tests/test_checkpoints.py:115 |
test_model_state_dict_unwraps |
software | healthy | tests/test_checkpoints.py:126 |
_toy_kg |
software | healthy | tests/test_filtered_ranking.py:11 |
_trained_model |
software | healthy | tests/test_filtered_ranking.py:19 |
_make_sampler |
software | healthy | tests/test_filtered_ranking.py:24 |
_build |
software | healthy | tests/test_filtered_ranking.py:32 |
test_evaluate_exhaustive_empty_returns_zeros |
software | healthy | tests/test_filtered_ranking.py:41 |
test_evaluate_exhaustive_returns_dict |
software | healthy | tests/test_filtered_ranking.py:50 |
test_evaluate_with_domain_constraint |
software | healthy | tests/test_filtered_ranking.py:60 |
score |
software | healthy | tests/test_partial.py:12 |
test_partial_scorer_compute_all_matches_model_maxima |
software | healthy | tests/test_partial.py:30 |
test_score_atoms_uses_precomputed_tables |
software | healthy | tests/test_partial.py:56 |
test_lazy_scorer_inherits_score_atoms |
software | healthy | tests/test_partial.py:70 |
test_compute_ranks_average |
software | healthy | tests/test_ranking.py:6 |
test_compute_ranks_with_valid_mask |
software | healthy | tests/test_ranking.py:17 |
test_compute_ranks_random |
software | healthy | tests/test_ranking.py:26 |
test_compute_ranks_matrix_average |
software | healthy | tests/test_ranking.py:36 |
test_compute_ranks_matrix_with_ties |
software | healthy | tests/test_ranking.py:49 |
test_metrics_from_ranks |
software | healthy | tests/test_ranking.py:57 |
_write_fake_checkpoint |
software | healthy | tests/test_inference.py:20 |
test_atom_parses_binary_predicate |
software | healthy | tests/test_inference.py:51 |
test_atom_strips_trailing_dot |
software | healthy | tests/test_inference.py:58 |
test_normalize_backend_aliases |
software | healthy | tests/test_inference.py:68 |
test_normalize_backend_rejects_unknown |
software | healthy | tests/test_inference.py:75 |
test_find_latest_run_returns_none_when_dir_missing |
software | healthy | tests/test_inference.py:85 |
test_find_latest_run_picks_newest |
software | healthy | tests/test_inference.py:89 |
test_find_latest_run_filters_by_prefix |
software | healthy | tests/test_inference.py:98 |
test_kge_inference_loads_fake_checkpoint |
software | healthy | tests/test_inference.py:109 |
test_kge_inference_predict_batch |
software | healthy | tests/test_inference.py:129 |
test_corrupt_supports_zero_ids |
software | healthy | tests/test_sampler.py:6 |
test_domain_sampling_stays_in_domain |
software | healthy | tests/test_sampler.py:32 |
test_exhaustive_domain_sampling_does_not_leak_padding_entit… |
software | healthy | tests/test_sampler.py:50 |
test_corrupt_default_returns_negs_only |
software | healthy | tests/test_sampler.py:68 |
test_bernoulli_sampler_produces_valid_corruptions |
software | healthy | tests/test_sampler.py:84 |
test_compute_probs |
software | healthy | tests/test_sampler.py:113 |
test_metrics_from_ranks_default_ks |
software | healthy | tests/test_ranking_streaming.py:16 |
test_metrics_from_ranks_custom_ks |
software | healthy | tests/test_ranking_streaming.py:24 |
test_metrics_from_ranks_mrr_value |
software | healthy | tests/test_ranking_streaming.py:33 |
test_metrics_from_ranks_empty_tensor |
software | healthy | tests/test_ranking_streaming.py:40 |
test_streaming_metrics_perfect_predictions |
software | healthy | tests/test_ranking_streaming.py:52 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Wrapper |
software | healthy | tests/test_checkpoints.py:70 |
_StubModel |
software | healthy | tests/test_partial.py:7 |
DummyConfig |
software | healthy | tests/test_logging.py:12 |
_FakeModel |
software | healthy | tests/test_eval.py:17 |
FakeProofEvidence |
software | healthy | tests/framework/conftest.py:18 |
FakeRuleGroundings |
software | healthy | tests/framework/test_rule_traj_repr.py:36 |
TestSBR |
software | healthy | tests/framework/test_rule_traj_repr.py:89 |
TestDCR |
software | healthy | tests/framework/test_rule_traj_repr.py:168 |
TestR2N |
software | healthy | tests/framework/test_rule_traj_repr.py:291 |
TestBuildFirings |
software | healthy | tests/framework/test_rule_traj_repr.py:431 |
TestR2NAggregation |
software | healthy | tests/framework/test_rule_traj_repr.py:475 |
TestWeightedMinRuleState |
software | healthy | tests/framework/test_rule_traj_repr.py:562 |
_CustomEvidence |
software | healthy | tests/framework/test_state_repr.py:127 |
_Subclass |
software | healthy | tests/search/test_proof_scorer.py:146 |
_SkipLoop |
software | healthy | tests/search/test_proof_scorer.py:176 |
_SumWithPolicyScore |
software | healthy | tests/search/test_method_tuples.py:137 |
_BeamWithLogProbs |
software | healthy | tests/search/test_method_tuples.py:158 |
_SumOverBatch |
software | healthy | tests/search/test_method_tuples.py:183 |
_FakeSearcher |
software | healthy | tests/search/test_searcher.py:62 |
_NoGumbel |
software | healthy | tests/search/test_searcher.py:128 |
_ScalarBase |
software | healthy | tests/search/test_searcher.py:138 |
SoftFactsConfig |
software | healthy | scripts/generate_soft_facts.py:66 |
DirectWriter |
software | healthy | scripts/generate_soft_facts.py:217 |
AsyncWriter |
software | healthy | scripts/generate_soft_facts.py:239 |
ParquetWriter |
software | healthy | scripts/generate_soft_facts.py:283 |
CUDAGraphScorer |
software | healthy | scripts/generate_soft_facts.py:359 |
DatasetSpec |
software | healthy | scripts/run_reasoner_parity_sweep.py:126 |
Baseline |
software | healthy | scripts/run_reasoner_parity_sweep.py:226 |
ToyEvidence |
software | healthy | examples/01_sbr_exhaustive.py:36 |
BinaryCrossEntropyWithMask |
software | healthy | src/kge_kernels/losses/classification.py:10 |
WeightedBinaryCrossEntropy |
software | healthy | src/kge_kernels/losses/classification.py:37 |
BinaryCrossEntropyRagged |
software | healthy | src/kge_kernels/losses/classification.py:57 |
CategoricalCrossEntropyRagged |
software | healthy | src/kge_kernels/losses/classification.py:94 |
PairwiseCrossEntropyRagged |
software | healthy | src/kge_kernels/losses/ranking_losses.py:9 |
HingeLossRagged |
software | healthy | src/kge_kernels/losses/ranking_losses.py:49 |
L2LossRagged |
software | healthy | src/kge_kernels/losses/ranking_losses.py:74 |
NSSALoss |
software | healthy | src/kge_kernels/losses/ranking_losses.py:81 |
ModE |
software | healthy | src/kge_kernels/models/mode.py:17 |
ConvE |
software | healthy | src/kge_kernels/models/conve.py:13 |
TransE |
software | healthy | src/kge_kernels/models/transe.py:13 |
_RotateBase |
software | healthy | src/kge_kernels/models/rotate.py:41 |
RotatE |
software | healthy | src/kge_kernels/models/rotate.py:228 |
RotatENS |
software | healthy | src/kge_kernels/models/rotate.py:275 |
TuckER |
software | healthy | src/kge_kernels/models/tucker.py:12 |
_DetEmbedding |
software | healthy | src/kge_kernels/models/base.py:61 |
KGEModel |
software | healthy | src/kge_kernels/models/base.py:224 |
DistMult |
software | healthy | src/kge_kernels/models/distmult.py:12 |
ComplEx |
software | healthy | src/kge_kernels/models/complex.py:26 |
ResolutionOp |
software | healthy | src/kge_kernels/framework/protocols.py:58 |
AtomRepr |
software | healthy | src/kge_kernels/framework/protocols.py:69 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
test_checkpoints.py |
software | healthy | tests/test_checkpoints.py |
test_filtered_ranking.py |
software | healthy | tests/test_filtered_ranking.py |
__init__.py |
software | healthy | tests/__init__.py |
test_partial.py |
software | healthy | tests/test_partial.py |
test_ranking.py |
software | healthy | tests/test_ranking.py |
test_inference.py |
software | healthy | tests/test_inference.py |
test_sampler.py |
software | healthy | tests/test_sampler.py |
test_ranking_streaming.py |
software | healthy | tests/test_ranking_streaming.py |
test_examples.py |
software | healthy | tests/test_examples.py |
test_logging.py |
software | healthy | tests/test_logging.py |
test_eval.py |
software | healthy | tests/test_eval.py |
__init__.py |
software | healthy | tests/losses/__init__.py |
test_losses.py |
software | healthy | tests/losses/test_losses.py |
test_kge_models.py |
software | healthy | tests/models/test_kge_models.py |
__init__.py |
software | healthy | tests/models/__init__.py |
test_query_repr.py |
software | healthy | tests/framework/test_query_repr.py |
test_select.py |
software | healthy | tests/framework/test_select.py |
__init__.py |
software | healthy | tests/framework/__init__.py |
conftest.py |
software | healthy | tests/framework/conftest.py |
test_rule_traj_repr.py |
software | healthy | tests/framework/test_rule_traj_repr.py |
test_compile_safety.py |
software | healthy | tests/framework/test_compile_safety.py |
test_state_repr.py |
software | healthy | tests/framework/test_state_repr.py |
test_repr.py |
software | healthy | tests/framework/test_repr.py |
test_proof_traj_repr.py |
software | healthy | tests/framework/test_proof_traj_repr.py |
test_traj_repr.py |
software | healthy | tests/framework/test_traj_repr.py |
test_trajectory_score_query_repr.py |
software | healthy | tests/framework/test_trajectory_score_query_repr.py |
test_atom_repr.py |
software | healthy | tests/framework/test_atom_repr.py |
test_proof_scorer.py |
software | healthy | tests/search/test_proof_scorer.py |
__init__.py |
software | healthy | tests/search/__init__.py |
test_method_tuples.py |
software | healthy | tests/search/test_method_tuples.py |
test_searcher.py |
software | healthy | tests/search/test_searcher.py |
__init__.py |
software | healthy | tests/training/__init__.py |
test_batching.py |
software | healthy | tests/training/test_batching.py |
reproducibility.md |
software | healthy | docs/reproducibility.md |
reproducibility.json |
software | healthy | docs/reproducibility.json |
tkk_ns_consolidation_status.md |
software | healthy | docs/tkk_ns_consolidation_status.md |
parity_results.md |
software | healthy | docs/parity_results.md |
reasoner_parity_baselines.md |
software | healthy | docs/reasoner_parity_baselines.md |
generate_soft_facts.py |
software | healthy | scripts/generate_soft_facts.py |
run_3way_sweep.py |
software | healthy | scripts/run_3way_sweep.py |
run_reasoner_parity_sweep.py |
software | healthy | scripts/run_reasoner_parity_sweep.py |
build_reproducibility.py |
software | healthy | scripts/build_reproducibility.py |
README.md |
software | healthy | examples/README.md |
01_sbr_exhaustive.py |
software | healthy | examples/01_sbr_exhaustive.py |
tests.yml |
software | healthy | .github/workflows/tests.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
losses |
software | healthy | tests/losses |
models |
software | healthy | tests/models |
framework |
software | healthy | tests/framework |
search |
software | healthy | tests/search |
training |
software | healthy | tests/training |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
examples |
software | healthy | examples |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
kge_kernels |
software | healthy | src/kge_kernels |
losses |
software | healthy | src/kge_kernels/losses |
models |
software | healthy | src/kge_kernels/models |
framework |
software | healthy | src/kge_kernels/framework |
search |
software | healthy | src/kge_kernels/search |
runs |
software | healthy | src/kge_kernels/runs |
scoring |
software | healthy | src/kge_kernels/scoring |
eval |
software | healthy | src/kge_kernels/eval |
inference |
software | healthy | src/kge_kernels/inference |
training |
software | healthy | src/kge_kernels/training |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/tests.yml |
lint |
cicd | healthy | .github/workflows/tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-y33z1551 |
software | healthy | /tmp/repobility-clone-y33z1551 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
This page is publicly accessible at:
https://repobility.com/scan/eec8da87-ec18-47c0-9cbd-31818478c09d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/eec8da87-ec18-47c0-9cbd-31818478c09d/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.